#ifndef _SDLSURFACE_H_    
	#define _SDLSURFACE_H_ 

#include <SDL.h>

//Take load bitmap process and throw it into a reusable class
class SDLSurface
{
public:
	SDLSurface();
	~SDLSurface();

public:
	//Now that we have a way of loading surfaces into memory
	static SDL_Surface* OnLoad(char* File);

	//We are also going to need a way to draw them onto other surfaces
	static bool OnDraw(SDL_Surface* Surf_Dest, SDL_Surface* Surf_Src, int X, int Y);
	//This is a restricted version of OnDraw
	static bool OnDraw(SDL_Surface* Surf_Dest, SDL_Surface* Surf_Src, int X, int Y, 
		int X2, int Y2, int W, int H);
};

#endif